home *** CD-ROM | disk | FTP | other *** search
- <comment> Displays the list of events. </comment>
-
- <script language="EasyScript">
-
- //////////////////////////////////////////////////////////
- // Shows a list of events. Events can be double clicked,
- // selected, deleted, and dragged and dropped.
-
- function GetEventArray ()
- {
- var buffer = new String;
- var count = object.count;
- if (!count) buffer = "<a OnMouseUp=window.selectDrop(object,null)><spacer><i>No Events</i></a>";
- else {
- buffer = "<div nowrap><table cellpadding=0><tr><font size=1><td></td>";
- if (use_event_delay) buffer += "<td> Delay</td>";
- buffer += "</font></tr>";
-
- for (n=0; n< count; n++){
- buffer += "<tr><td>";
- var event_object = object[n];
- var array_string = "object";
- var event_string = "object[" + n + "]";
- if (n == count - 1) buffer += "<tree type=L height=26>";
- else buffer += "<tree type=T height=26>";
- buffer += "<img checkbutton src='images/small_" + event_object.getIconName() + ".bitmap' name='" + event_string + ".enable_flag' title='Enable/disable event'>";
- buffer += "<img button src='images/small_dialog_window.bitmap' onMouseUp='" + event_string + ".open()' title='Open event'><spacer width=8>";
-
- if (use_event_delay){
- buffer += "<td>";
- buffer += "<input type='text' name='" + event_string + ".delay' size=4 onChange='object.changed()'>";
- buffer += "<a onclick=\"window.openSlider('" + event_string + ".delay',0,20,0.1,'','object.changed()')\">";
- buffer += "<img src=images/other_slider.bitmap></a>";}
-
- buffer += "<td>";
- if (event_object.getRenameFlag()){
- buffer += "<td><input type='text' size=20 name='" + event_string + ".name' onBlur='window.reparse()' selected>";}
- else {
- buffer += "<a showfocus OnDraw=window.selectDraw(" + event_string + ") ";
- buffer += "OnClick=window.selectClick(" + array_string + "," + event_string + ") ";
- buffer += "OnRightClick=window.selectRightClick(" + array_string + "," + event_string + ") ";
- buffer += "OnDrop=window.selectDrop(" + array_string + "," + event_string + ") ";
- //buffer += "OnRightMouseUp=window.openMenu('menu_right_click') ";
- buffer += "OnRightMouseUp=\"window.openMenu('menu_right_click', new Array (window, object, " + n + "))\" ";
- buffer += "OnDelete=window.selectDelete(" + array_string + "," + event_string + ") ";
- buffer += "OnDblClick=" + event_string + ".open()> <td>";
- buffer += event_object.name + "</td></a>";}
-
- if (event_object.type() == "PlaceEvent"){
- buffer += "<td>";
- buffer += "<img radiobutton src='images/small_event_stay.bitmap' name='" + event_string + ".mode' value='none' title='Stay in place'>";
- buffer += "<img radiobutton src='images/small_event_move.bitmap' name='" + event_string + ".mode' value='move' title='Move to next place'>";
- buffer += "<img radiobutton src='images/small_event_morph.bitmap' name='" + event_string + ".mode' value='morph' title='Morph to next place'>";
- //buffer += "<img checkbutton src='images/small_event_curve.bitmap' name='" + event_string + ".curve' title='Curved motion'>";
- buffer += "<img button src='images/small_key_position.bitmap' onMouseUp='" + event_string + ".showPosition()' title='Show place'>";
- buffer += "<img button src='images/small_record.bitmap' onMouseUp='" + event_string + ".capturePosition()' title='Record new place'>";}}
-
- buffer += "</table></div>";}
-
- return buffer;
- }
-
- </script>
-